About Multitasking on the Mac OS

This chapter describes the basic concepts underlying multitasking and how Multiprocessing Services uses them on Macintosh computers.

You should read this chapter if you are not familiar with multitasking or multiprocessing concepts. Note that this chapter covers mostly concepts rather than implementation or programming details. For information about actually using the Multiprocessing Services API in your application, see Using Multiprocessing Services.

The topics covered in this chapter include the following:


Multitasking Basics

Multitasking and Multiprocessing

Tasks and Address Spaces

Task Scheduling

Shared Resources and Task Synchronization

Tasking Architectures


© 1999 Apple Computer, Inc. – (Last Updated 17 Nov 99)